body{ background:#F8F8F8;}
body,td,input{ font-size:14px; line-height:16px; color:#666; font-family:"Microsoft yahei",simhei;}
body,div,form,img,input,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,p{margin: 0; padding: 0; border: 0; outline:none;}
li{ list-style-type:none;}
a{text-decoration:none; color:#999;}
*{ outline:none;}
.fl{float:left;}
.fr{float:right;}
.textr{ text-align:right;}
.clear{width:0; height:0; clear: both; line-height:0px; font-size:0px; visibility:hidden;}
.main{ padding:8px; position:relative;}
/*font*/
.fz12{ font-size:12px; font-family:"宋体";}
.fz13{ font-size:13px;}
.fz16{ font-size:16px;}
.fz18{ font-size:18px;}
/*color*/
.grey3{ color:#333;}
.grey6{ color:#666;}
.grey9{ color:#999;}
.grey_dark{color:#828282}
.red{ color:#fe5d63;}
.green{ color:#0aaa00;}
.yellow{ color:#EBEB40;}

/*btn*/
.btn1{ line-height:19px; padding:0 5px; color:#c01d2e; border:1px solid #82201d; display:inline-block;}
.btn2{ line-height:19px; padding:0 5px; color:#979797; border:1px solid #216dcb; display:inline-block;}
.btn3{ line-height:31px; width:96px; height:31px; display:inline-block; background:#1B88C9; color:#fff; text-align:center;}
.btn4{ line-height:31px; width:96px; height:31px; display:inline-block; background:#1B88C9; color:#fff; text-align:center;}
.btn5{ width:40px; height:24px; line-height:24px; background:#528ED7; text-align:center; color:#fff; display:inline-block;}
.btn6{ width:141px; height:31px; line-height:31px; font-size:16px; color:#fff; display:inline-block; text-align:center; background:#528ED7;}
.btn7{ width:71px; height:31px; line-height:31px; font-size:16px; color:#fff; display:inline-block; text-align:center; background:#528ED7;}
.btn_k1{ height:31px; padding-top:15px; text-align:center;}

/*common*/
.tab_1{ height:25px; line-height:25px; border-bottom:1px solid #548ED7;}
.tab_1 a{ width:77px; height:25px; text-align:center; color:#999; display:inline-block;}
.tab_1 a:hover{ background:url(../images/white_06.jpg) no-repeat; color:#fff;}
.tab_1 a.on{ background:url(../images/white_06.jpg) no-repeat; color:#fff;}

/*高手数据*/
.rank_k{ height:498px; border:1px solid #548ED7; border-top:0;}
.rank_k td{ height:30px; color:#666; cursor:default;}
.rank_k th{ height:34px; line-height:34px; cursor:default; color:#aaa; position:relative;}
.rank_top{ height:34px; border-bottom:1px solid #548ED7; overflow:hidden; background:#F5F5F5;}
.rank_list{ height:463px; overflow-x:hidden; overflow-y:auto;}
.rank_list tr:hover{ background:#DCE7FB;}
.rank_ad{ height:92px; border:1px solid #548ED7; margin-top:6px;}
.rank_right_a01{ display:block; width:29px; height:36px; background:url(../images/white_07.jpg) no-repeat center; float:left; margin-right:40px;}
.rank_right_a02{ display:block; width:14px; height:36px; background:url(../images/white_08.jpg) no-repeat center; float:right;}
.rank_right_a03{ display:block; float:left; background:url(../images/white_05.jpg) no-repeat center; width:100%; height:36px;}
.plate_k{ padding-top:23px; padding-bottom:22px;}
.plate_k td{ height:56px;}
.plate{width:73px; height:56px; background:url(../images/white_09.jpg) no-repeat;}
.plate td{ font-size:14px; color:#fff; padding:0 10px; text-align:center;}
.plate_stock{ height:235px; overflow-x:hidden; overflow-y:auto; margin-bottom:35px;}
.stock_list{height:37px; border:1px solid #C5C5C5; margin-bottom:10px; overflow:hidden;}
.stock_list .p1{ width:40%; background:#EBEBEB; height:37px; line-height:18px; text-align:center; color:#828282; float:left;}
.stock_list .p1 .yellow{color:#548ED8;}
.stock_list .p2{ width:30%; float:left; text-align:center; line-height:37px; font-size:18px;}
.stock_inf{ height:190px; border:1px solid #548ED7; border-top:0; padding-top:11px; overflow-x:hidden; overflow-y:auto;}
.inf_part{ padding-top:10px; padding-left:10px; font-size:12px; line-height:24px;}
.hide{ display:none;}
.stock_inf table th{ text-align:center; vertical-align:middle; font-size:14px; color:#548ED8; height:24px; line-height:24px;
font-weight:200;}
.stock_inf table td{ text-align:center; vertical-align:middle; font-size:12px; height:24px; line-height:24px;}
.stock_inf table td strong{ margin-right:10px;}
.stock_font{ font-size:14px; font-weight:bold;}
.stock_inf table td a:hover{ color:#548ED8;}
/*我的大赛*/
.mege_top{ height:200px; }
.mege_inf td{padding:10px 0;}
.buysell{ padding-top:17px; text-align:center;}
.mege_rank{width:137px; margin-left:5px; height:126px; display:inline-block; overflow:hidden; float:left;background:#5883A3;}
.mege_rank .p1{ height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.mege_rank .p2{ height:93px; text-align:center; background:#EBEBEB; color:#aaa;}
.mege_rank .p2 .rk{ font-size:25px; padding:25px 0;}
.mege_main{ height:419px; position:relative;}
.mege_main .time{ height:25px; line-height:25px; display:inline-block; position:absolute; top:-3px; right:0; white-space:nowrap;}
.mege_main .time .date{ border:1px solid #5a5a5a; line-height:23px; padding-left:6px; padding-right:30px; background:url(../images/black_04.jpg) right center no-repeat;}

/*股票交易*/
.trading{width:478px; height:380px; z-index:6;left:50%;top:50%; background:#FFFFFF;
margin-left:-239px!important;
margin-top:-190px!important;
margin-top:0px;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.trading .top_bar{ height:31px; line-height:31px; background:#548ED8; padding-left:14px; color:#fff; overflow:hidden;}
.trading .top_bar span{ float:left;}
.trading .top_bar b{ float:right; font-weight:200; cursor:pointer; display:block; width:31px; height:31px; line-height:31px; text-align:center;}
.trading .close{width:31px; height:31px; position:absolute; top:0px; right:0px;}
.trading .lpart{width:200px; margin-right:30px; float:left; padding-left:24px; padding-top:16px;}
.trading .rpart{width:208px; height:264px; margin-top:16px; background:#F5F5F5; border:1px 
solid #C5C5C5; float:left;}
.trading .stock_name{ font-size:22px; line-height:35px; color:#BB9E42;}
.trading .tradk{ padding-top:15px;}
.trading .tradk td{ height:24px; padding-top:12px; font-size:12px;}
.trading .tradk td .ipt1{ width:123px; padding:3px 5px; font-size:12px; line-height:14px; background-color:#dcdcdc; color:#333;}
.trading .tradk td .ipt2{ width:74px; padding:3px 5px; font-size:12px; line-height:14px; background:#dcdcdc; color:#333;}
.trading .tradk td .percent{ padding-left:16px; margin-right:12px; background:url(../images/white_03.jpg) left center no-repeat; display:inline-block;}
.trading .tradk td .percent.on{ background:url(../images/white_02.jpg) left center no-repeat;}
.trading .tradk td .percent:hover{ background:url(../images/white_02.jpg) left center no-repeat;}
.trading .rpart td{ height:21px; font-size:12px; color:#666666;}
.trading .rpart .bb1 td{ border-bottom:1px solid #C5C5C5;}

.master{width:785px; height:365px; z-index:6;left:50%;top:50%; background:#333238;
/*margin-left:-239px!important;
margin-top:-190px!important;
margin-top:0px;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);*/}
.master .top_bar{ height:31px; line-height:31px; background:#d14e00; padding-left:14px; color:#fff;}
.master .close{width:31px; height:31px; position:absolute; top:0px; right:0px;}
.master .lpart{width:165px; float:left;}
.master .rpart{width:602px; float:left;}
/**popup**/
.popup{ width:344px; height:216px; background:#fff; border:1px solid #548ED8; z-index:6;left:50%;top:50%;margin-left:-172px!important;
margin-top:-108px!important;
margin-top:0px;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); display:none;}
			
.popup h3{ background:#548ED8; color:#fff; font-family:Microsoft yahei; font-weight:200; height:31px; line-height:31px; font-size:14px;
text-indent:15px; overflow:hidden; padding-right:12px; overflow:hidden; width:332px;}
.popup h3 span{ float:left;}
.popup h3 b{ float:right; cursor:pointer; font-weight:200;}
.popup ul{ padding:18px 0px 0px 22px; height:124px; overflow:hidden;}
.popup ul li{ color:#666; font-size:14px; line-height:24px;}
.popup .popup_font{ color:#548ED8;}
.popup p{ position:absolute; bottom:13px; width:322px; height:29px; overflow:hidden; padding-right:22px;}
.popup p a{ display:block; height:29px; line-height:29px; float:right; color:#fff; padding:0px 11px; margin-left:4px; background:#548ED8;}

/**腾讯大赛**/
.game{ background:#F8F8F8 url(../images/game_bg02.png) no-repeat right top; height:646px; overflow:hidden;}
.game_box{ overflow:hidden; width:100%; padding-top:204px; height:442px;}
.game_top{ width:100%; overflow:hidden; height:228px; margin-bottom:27px;}
.game_top_left { float:left; width:55%; text-align:center;}
.game_top_left h3{ font-size:18px; font-family:Microsoft yahei; margin-top:58px; font-weight:200; color:#699CC7; height:48px; line-height:48px;}
.game_top_left h3 a{ color:#05539E;}
.game_top_left_font  a{ display:block; width:120px; height:37px; text-align:center; line-height:37px; background:#2E82CB; font-size:19px; color:#fff; margin:0 auto;}
/**验证**/
.game_verify{ padding-top:15px; overflow:hidden; width:360px; margin:0 auto;}
.game_verify li{ overflow:hidden; width:100%; float:left; margin-bottom:7px;}
.game_verify_title{ font-size:18px; color:#05539E; line-height:30px; height:30px;}
.game_verify_title02{ font-size:18px; color:#05539E; line-height:30px; height:30px; display:inline;}
.game_verify_title02 b{ font-weight:200;font-size:14px;}
.game_verify_title02 span{ display:inline-block;*display:inline;
 *zoom:1;width:116px; text-align:left; background:#2E82CB; color:#fff; height:30px; font-size:14px; text-indent:10px;}


.game_verify_font{ font-size:16px; color:#05539E; line-height:22px;}
.game_verify_input{ width:157px; height:29px; line-height:29px;  text-indent:24px; border:1px solid #B4B4B4; background-color:transparent;margin-right:5px;}
.game_verify_input02{ width:280px; height:29px; line-height:29px; text-align:left; border:1px solid #B4B4B4; background-color:transparent; text-indent:24px;}
.game_verify_a{ display:inline-block;*display:inline;*zoom:1; width:117px; height:31px; line-height:31px; text-align:center; background:#2E82CB; color:#fff;*height:29px; *line-height:29px;}
.game_verify_a02{ display:inline-block; *display:inline;
 *zoom:1;width:117px; height:29px; line-height:29px; text-align:center; background:#2E82CB; color:#fff; font-size:19px;}
.game_verify_font02{ vertical-align:middle; overflow:hidden; text-align:left; padding-left:38px; margin-bottom:20px; height:22px; line-height:22px; color:#A0A0A0;}

.game_top_right{ float:left; height:212px; width:339px; background:url(../images/game_top_right_bg02.png) no-repeat;padding:16px 0px 0px 12px;}
.game_top_right h3{ text-align:center; font-size:18px; font-weight:200; line-height:24px; margin-bottom:8px; color:#05539E;}
.game_top_rignt_A{ overflow:hidden;}
.game_top_rignt_A li{ float:left; width:98px; height:29px; line-height:29px; overflow:hidden; color:#2D81C7; font-size:13px;
background:url(../images/game_top_right_libg02.png) no-repeat; margin-right:10px;}
.game_top_rignt_A li em{ display:block; width:29px; text-align:center; float:left; font-size:18px; color:#fff;}
.game_top_rignt_A li span{ float:left; width:69px; text-align:center;}
.game_top_right h4{ font-size:13px; color:#2D81C7; font-weight:200; line-height:24px; line-height:20px; margin:14px 0px 2px 0px;}
.game_top_rignt_B{ font-size:12px; color:#2D81C7; line-height:20px;}
.privilege{ width:100%; overflow:hidden;}
.privilege h2{ position:relative; width:100%; overflow:hidden; font-size:16px; height:22px; font-weight:200; margin-bottom:15px;}
.privilege h2 b{ display:block; height:1px; width:90%; background:#C8C8C8; margin:11px auto 0px auto;}
.privilege h2 span{ display:block; position:absolute; top:0px; left:50%; height:22px; line-height:22px; margin-left:-45px; background:#f8f8f8; width:90px; text-align:center; color:#8D8D8D;}
.privilege ul{ overflow:hidden;}
.privilege ul li{ float:left; width:22%; float:left; margin-left:2.5%;}
.privilege_li_box{ height:115px; border:1px solid #8D8D8D;}
.privilege_li_box_font{ text-align:center; font-size:13px; line-height:34px; color:#8C8C8C;}
/**go**/
.go{ width:392px; height:200px; background:#fff;z-index:9999;left:50%;top:50%;margin-left:-196px!important;
margin-top:-100px!important;
margin-top:0px;
position:fixed!important;
position:absolute;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.go h3{ height:30px; line-height:30px; background:#538ED7; padding-left:14px; color:#fff; position:relative;font-weight:200;font-size:14px;}
.go h3 span{ cursor:pointer; position:absolute; right:10px; top:0px;color:#fff;}
.go ul{ color:#000; text-align:center; margin-top:28px;}
.go_title{ font-size:19px; color:#538ED7; height:30px; line-height:30px; margin-bottom:6px;}
.go_font a{ display:block; width:164px; height:37px; line-height:37px; text-align:center; margin:0 auto; background:#538ED7; color:#fff; margin-top:20px;}